// 导入网络请求包
import {
    reqBannner,
    reqCategory,
    reqLike,
    reqHot,
} from "../../api/index"
// 首页
Page({
    // 首页响应式数据
    data: {
        // 首页轮播图数据
        bannerArr: [],
        // 首页分类数据
        categoryArr: [],
        // 猜你喜欢数据
        likeArr: [],
        // 热门推荐数据
        hotArr: [],
    },

    // 在页面的生命周期发网络请求
    onLoad() {
        this.getBannner()
        this.getCategory()
        this.getLike()
        this.getHot()
    },

    // 获取热门推荐的数据
    async getHot() {
        const result = await reqHot()
        if (result.code == 200) {
            this.setData({
                hotArr: result.data
            })
        }
    },

    // 获取猜你喜欢的数据
    async getLike() {
        const result = await reqLike()
        if (result.code == 200) {
            this.setData({
                likeArr: result.data
            })
        }
    },

    // 获取首页一级分类的信息数据
    async getCategory() {
        const result = await reqCategory()
        if (result.code == 200) {
            this.setData({
                categoryArr: result.data
            })
        }
    },
    // 获取轮播图数据
    async getBannner() {
        const result = await reqBannner()
        if (result.code == 200) {
            this.setData({
                bannerArr: result.data
            })
        }
    },

    // 跳转到更多商品
    findGoods() {
        wx.navigateTo({
            url: '/pages/goods/goods',
        })
    },

    // 跳转到分类页面,进行二次选择
    goCategory(){
        wx.reLaunch({
          url: '/pages/category/category',
        })

    }

})